page{
    padding-bottom: 90rpx;
}
.derail_con{
    swiper{
            height:65vw;
            text-align: center;
            image{
                width:60%;
            }
        
    }
}
.shouc{
    .jiage{
        color:var(--themeColor);
        font-size:36rpx;
        padding:30rpx;
    }
    .flex{
        display:flex;
        border-top:5rpx solid #dedede;
        border-bottom: 5rpx solid #dedede;
        .wenb{
            flex:5;
            padding:10rpx 20rpx;
            
            display:-webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -webkit-line-clamp:2;
        }
        .shouc{
            flex:1;
            display:flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            border-left:1px solid #dedede;
            .icon-xingxing{
                color:orangered;
            }
        }
    }
}
.tuwen{
    .title{
        padding:20rpx;
        color:var(--themeColor);
        font-size:36rpx;
        font-weight: 600;
        border-bottom: 5prx solid #dedede;
    }
}
.buttom{
    position: fixed;
    left:0;
    bottom: 0;
    background-color: #fff;
    display: flex;
    width:100%;
    height:90rpx;
    border-top:1px solid #ccc;
    .tool_item{
        flex:1;
        display:flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        position: relative;
       
        button{
         position: absolute;
         left:0;
         top:0;
         width:100%;
         height:100%;
         opacity: 0;
        }
    }
    .btn_cart{
        flex:2;
        display:flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: #FFA400;
        color:#fff;
        font-size:32rpx;
        font-weight: 600;
    }
    .btn_buy{
        flex:2;
        display:flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: #FA544C;
        color:#fff;
        font-size:32rpx;
        font-weight: 600;
    }
}